School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) wIE BSc (Hons) - 2.2.4 Deploy tools effectively
Return to programme overview.
COMP10120 First Year Team Project
Enquiry based learning of tools; the course does not prescribe a process or tool but leads students to gain experience in developing a substantial application in order to motivate the teaching of the software development process in the 2nd year
Assesement : Presentation
Assesement : Presentation
COMP13212 Data Science
The lab work of this course, as well as the demonstrated examples, are carried out in python using the following tools: Jupyter notebooks, matplotlib.pyplot, numpy, pandas, scikit-learn. The students cannot carry out the labs without effectively deploying these tools. This is only assessed in practical lab sessions; it is not examined.
Assesement : Lab work
Assesement : Lab work
PSYC10100 Research Methods
Use of mathematical tools including spreadhsheets in the analysis of data
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP23111 Database Systems
The course uses MySQL and MongoDB
Assesement : Lab work
Assesement : Lab work
COMP23311 Software Engineering 1
Students deploy their refactored software
Assesement : Group coursework
Assesement : Group coursework
COMP23412 Software Engineering 2
The deployment of enterprise Web systems in an inherent part of the course unit whereby there is a lifecycle for testing and building the Web application.
Assesement : Group coursework
Assesement : Group coursework
COMP28112 Distributed Systems
Discussed in class and tested as summative assessment.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
SOST20022 Essentials of Survey Design & Analysis
Use the statistical software SPSS effectively on social science datasets.
Assesement : Individual coursework
Assesement : Individual coursework
COMP30040 Third Year Project Laboratory
We encourage students to research and use appropriate tools for designing and implementing applications (if they exist)
Assesement : Individual coursework
Assesement : Individual coursework
COMP33712 Agile Software Engineering
The unit covers the use of specification-by-example tools (FitNesse and Cucumber), and automated testing tools (JUnit). The use of refactoring tools provided by IDEs in evolutionary design is also covered.
Assesement : Examination
Assesement : Examination
SOST30022 Advanced Social Network Analysis
Skills in using social network datasets and practical experience of data analysis including using R and Vison
Assesement : Individual coursework
Assesement : Individual coursework